﻿Public Class ProveedoresBE
    Public Enum EstatusProveedor
        Activo
        Inactivo
    End Enum
    Private _IdPro As Integer
    Private _CvePro As String
    Private _RfcPro As String
    Private _RazonSocial As String

    Private _Calle As String
    Private _NoExterior As String
    Private _NoInterior As String
    Private _Colonia As String
    Private _Localidad As String
    Private _Referencia As String
    Private _CodigoPostal As String
    Private _Municipio As String
    Private _Estado As String
    Private _Pais As String

    Private _Telefono1 As String
    Private _Telefono2 As String
    Private _Fax As String
    Private _CorreoElect As String
    Private _DirInternet As String
    Private _Contacto As String
    Private _Zona As String
    Private _Grupo As String

    Private _Status As EstatusProveedor
    Public Property IdPro() As Integer
        Get
            Return _IdPro
        End Get
        Set(ByVal value As Integer)
            _IdPro = value
        End Set
    End Property
    Public Property CvePro() As String
        Get
            Return _CvePro
        End Get
        Set(ByVal value As String)
            _CvePro = value
        End Set
    End Property
    Public Property RfcPro() As String
        Get
            Return _RfcPro
        End Get
        Set(ByVal value As String)
            _RfcPro = value
        End Set
    End Property
    Public Property RazonSocial() As String
        Get
            Return _RazonSocial
        End Get
        Set(ByVal value As String)
            _RazonSocial = value
        End Set
    End Property

    Public Property Calle() As String
        Get
            Return _Calle
        End Get
        Set(ByVal value As String)
            _Calle = value
        End Set
    End Property
    Public Property NoExterior() As String
        Get
            Return _NoExterior
        End Get
        Set(ByVal value As String)
            _NoExterior = value
        End Set
    End Property
    Public Property NoInterior() As String
        Get
            Return _NoInterior
        End Get
        Set(ByVal value As String)
            _NoInterior = value
        End Set
    End Property
    Public Property Colonia() As String
        Get
            Return _Colonia
        End Get
        Set(ByVal value As String)
            _Colonia = value
        End Set
    End Property
    Public Property Localidad() As String
        Get
            Return _Localidad
        End Get
        Set(ByVal value As String)
            _Localidad = value
        End Set
    End Property
    Public Property Referencia() As String
        Get
            Return _Referencia
        End Get
        Set(ByVal value As String)
            _Referencia = value
        End Set
    End Property
    Public Property CodigoPostal() As String
        Get
            Return _CodigoPostal
        End Get
        Set(ByVal value As String)
            _CodigoPostal = value
        End Set
    End Property
    Public Property Municipio() As String
        Get
            Return _Municipio
        End Get
        Set(ByVal value As String)
            _Municipio = value
        End Set
    End Property
    Public Property Estado() As String
        Get
            Return _Estado
        End Get
        Set(ByVal value As String)
            _Estado = value
        End Set
    End Property
    Public Property Pais() As String
        Get
            Return _Pais
        End Get
        Set(ByVal value As String)
            _Pais = value
        End Set
    End Property

    Public Property Telefono1() As String
        Get
            Return _Telefono1
        End Get
        Set(ByVal value As String)
            _Telefono1 = value
        End Set
    End Property
    Public Property Telefono2() As String
        Get
            Return _Telefono2
        End Get
        Set(ByVal value As String)
            _Telefono2 = value
        End Set
    End Property
    Public Property Fax() As String
        Get
            Return _Fax
        End Get
        Set(ByVal value As String)
            _Fax = value
        End Set
    End Property
    Public Property CorreoElect() As String
        Get
            Return _CorreoElect
        End Get
        Set(ByVal value As String)
            _CorreoElect = value
        End Set
    End Property
    Public Property DirInternet() As String
        Get
            Return _DirInternet
        End Get
        Set(ByVal value As String)
            _DirInternet = value
        End Set
    End Property
    Public Property Contacto() As String
        Get
            Return _Contacto
        End Get
        Set(ByVal value As String)
            _Contacto = value
        End Set
    End Property
    Public Property Zona() As String
        Get
            Return _Zona
        End Get
        Set(ByVal value As String)
            _Zona = value
        End Set
    End Property
    Public Property Grupo() As String
        Get
            Return _Grupo
        End Get
        Set(ByVal value As String)
            _Grupo = value
        End Set
    End Property

    Public Property Status() As EstatusProveedor
        Get
            Return _Status
        End Get
        Set(ByVal value As EstatusProveedor)
            _Status = value
        End Set
    End Property
End Class
